Forbes -
31 Mar 2014 04:06
Google is set to open up its first retail location in New York City's SoHo neighborhood, according to news reports earlier this month. Specifically, Google has signed a lease for 8,000-square feet at 131 Greene St., which at current market rents for the submarket represent a sizeable investment for just about any company except Google.
Share this Article
Comment on this Article
Please to comment